ball of muscle [australia] - Spanish English Dictionary